<script>
	export default {
		onLaunch() {
			// 更新版本
			this.updateVersion()
			// 获取状态栏高度
			this.getStatusBarHeight()
		},
		methods: {
			// 更新版本
			updateVersion() {
				if (wx.canIUse('getUpdateManager')) {
					const updateManager = wx.getUpdateManager()
					updateManager.onCheckForUpdate(function(res) {
						if (res.hasUpdate) {
							updateManager.onUpdateReady(function() {
								wx.showModal({
									title: '更新提示',
									content: '新版本已经准备好，是否重启应用？',
									success: function(res) {
										if (res.confirm) {
											updateManager.applyUpdate()
										}
									}
								})
							})
							updateManager.onUpdateFailed(function() {
								wx.showModal({
									title: '已经有新版本了哟~',
									content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
								})
							})
						}
					})
				} else {
					wx.showModal({
						title: '提示',
						content: '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。'
					})
				}
			},
			// 获取状态栏高度
			getStatusBarHeight() {
				this.$store.commit('setStatusBarHeight', +uni.getSystemInfoSync().statusBarHeight || 44)
			}
		}
	}
</script>

<style lang="scss">
	@import "uview-ui/index.scss";
	@import "@/style/iconfont.css";
	/*每个页面公共css */
	@import "style/base.css";
</style>
